import { navTo } from "@/utils/util"

// app.js
App({
  //云函数的生命周期    --一定要开通云开发
  onLaunch() {
    wx.cloud.init({
      env: 'cloud1-7ge5tz9p6553ee26',  //云开发环境id
      traceUser: true
    })
  },

  memberInfoKey: 'member_info',
    
  // 保存会员信息到storage中
  storageMember(member) {
      wx.setStorageSync(this.memberInfoKey, member)
  },

  //调用util里面函数，未登录跳转页面到login页面
  //登录跳转页面到member-code页面
  current(mustLogin = false) {
    //获取本地保存的登录会员信息
    const member = wx.getStorageSync(this.memberInfoKey)

    //判断是否登录成功：如果有手机号，则表示登录成功
    const logined = !!(member && member.mobile)
    if(mustLogin && !logined) {
      navTo("/pages/login/login")
      return
    }
    return {logined, member}
  }
})
